package spring.cloud.tasks.client.item_task_processor.pooled;


import spring.cloud.tasks.client.item_task_processor.TaskProcessor;


public interface TaskHeartBeatPooled {

    void add(Long heartBeatRate, TaskProcessor taskProcessor);

    /**
     * 从队列移除掉这个任务
     * 正常停止的任务 可以清理掉运行信息 异常停止的任务 不清理运行信息
     */
    void remove(Long heartBeatRate, TaskProcessor taskProcessor);
}
